humiliate publicly

Translations
унизить публично
The teacher would never humiliate a student publicly.
Учитель никогда не унизит ученика публично.